﻿#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

//复习
//do while循环

//int main()
//{
//	int count = 0;
//	int n = 0;
//	scanf("%d", &n);
//	do
//	{
//		count++;
//		n /= 10;
//	} while (n);
//	printf("%d\n", count);
//
//	return 0;
//}


//找出100~200之间的素数，并打印在屏幕上。

//int main()
//{
//	int i = 0;
//	int count = 0;
//
//	for (i = 100; i <= 200; i++)
//	{
//		//判断i是否是素数
//		//如果是素数，就打印，不是素数就跳过
//		//那2~i-1之间的数字去挨个试除i，如果其中有一个数字整除了i，i就不是素数
//		//如果所有的数字都不能整除i，i就是素数
//		int j = 0;
//		int flag = 1;
//		for (j = 2; j <= i - 1; j++)
//		{
//			if (i % j == 0)
//			{
//				flag = 0;
//				break;
//			}
//		}
//		if (flag == 1)
//		{
//			printf("%d ", i);
//			count++;
//		}
//	}
//
//	printf("\ncount = %d\n", count);
//
//	return 0;
//}

#include <math.h>

//int main()
//{
//	int i = 0;
//	int count = 0;
//	for (i = 100; i <= 200; i++)
//	{
//		int j = 0;
//		int flag = 1;
//		int k = (int)sqrt((double)i);
//
//		for (j = 2; j <= k; j++)
//		{
//			if (i % j == 0)
//			{
//				flag = 0;
//				break;
//			}
//		}
//		if (flag == 1)
//		{
//			printf("%d ", i);
//			count++;
//		}
//	}
//
//	printf("\ncount = %d\n", count);
//
//	return 0;
//}

//猜数字游戏
//#include <stdlib.h>
//#include <time.h>
//void menu()
//{
//	printf("***********************\n");
//	printf("*******1.play**********\n");
//	printf("*******0.exit**********\n");
//	printf("***********************\n");
//}
//
//void game()
//{
//	int i = 0;
//	int asw = rand() % 100 + 1;
//	int count = 5;
//	while (count)
//	{
//		printf("你还有 %d 次机会\n", count);
//		printf("请猜数字:>");
//		scanf("%d", &i);
//
//		if (i < asw)
//		{
//			printf("猜小了\n");
//		}
//		else if (i > asw)
//		{
//			printf("猜大了\n");
//		}
//		else
//		{
//			printf("恭喜你猜对了\n");
//			break;
//		}
//
//		count--;
//	}
//	if (count == 0)
//	{
//		printf("次数用尽，游戏结束\n");
//	}
//}
//
//int main()
//{
//	srand((unsigned)time(NULL));
//	int input = 0;
//	do
//	{
//		menu();
//		printf("请选择：>");
//		scanf("%d", &input);
//		switch (input)
//		{
//		case 1:
//			game();
//			break;
//		case 0:
//			printf("游戏结束\n");
//			break;
//		default:
//			printf("选择错误，请重新选择\n");
//			break;
//		}
//
//	} while (input);
//
//	return 0;
//}

//数组的类型
//数组算是⼀种⾃定义类型，去掉数组名留下的就是数组的类型

//int main()
//{
//	int arr1[10] = { 0 };
//	char arr2[5] = { 0 };
//
//	printf("%zd\n", sizeof(arr2));//5
//	printf("%zd\n", sizeof(char [5]));//5
//
//	//printf("%zd\n", sizeof(arr1));//40
//	//printf("%zd\n", sizeof(int [10]));//40
//
//	return 0;
//}

